﻿using System;

namespace DigitalQuran.Data.Metadata
{
    internal struct ValueSpan
    {
        internal int LowerBound { get; set; }

        internal int Count { get; set; }
    }

    public struct ChapterMeta
    {
        public int StartVerse { get; set; }

        public int VerseCount { get; set; }

        public string Name { get; set; }

        public string TransliteratedName { get; set; }

        public string EnglishName { get; set; }

        public int RevelationOrder { get; set; }

        public RevelationPlace RevelationPlace { get; set; }

        public int BowingCount { get; set; }
    }

    public struct ProstrationMeta
    {
        public int VerseNo { get; set; }

        public ProstrationType Type { get; set; }
    }

    public struct PartMeta
    {
        public int StartVerse { get; set; }

        public int VerseCount { get; set; }

        public string ArabicName { get; set; }

        public string TransliteratedName { get; set; }
    }
}